﻿package mortal.game.view.common.util
{

    public class CombatUtil extends Object
    {

        public function CombatUtil()
        {
            return;
        }// end function

        public static function getCombatValueByName(param1:String, param2:Number) : Number
        {
            param2 = param2 * 1;
            var _loc_3:Number = 0;
            switch(param1)
            {
                case "attack":
                {
                    _loc_3 = param2 * 4;
                    break;
                }
                case "life":
                {
                    _loc_3 = param2 / 5;
                    break;
                }
                case "mana":
                {
                    _loc_3 = param2 / 2;
                    break;
                }
                case "physDefense":
                {
                    _loc_3 = param2 / 1.8;
                    break;
                }
                case "magicDefense":
                {
                    _loc_3 = param2 / 1.8;
                    break;
                }
                case "defense":
                {
                    _loc_3 = param2 / 1.8;
                    break;
                }
                case "penetration":
                {
                    _loc_3 = param2 / 0.9;
                    break;
                }
                case "jouk":
                {
                    _loc_3 = param2 / 0.9;
                    break;
                }
                case "hit":
                {
                    _loc_3 = param2 / 0.9;
                    break;
                }
                case "crit":
                {
                    _loc_3 = param2;
                    break;
                }
                case "toughness":
                {
                    _loc_3 = param2;
                    break;
                }
                case "block":
                {
                    _loc_3 = param2 / 1.5;
                    break;
                }
                case "expertise":
                {
                    _loc_3 = param2 / 1.5;
                    break;
                }
                default:
                {
                    break;
                }
            }
            return _loc_3;
        }// end function

    }
}
